//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<iostream>
//using namespace std;
//
//template<class T>
//void Swap(T& t1, T& t2)
//{
//	T temp = t1;
//	t1 = t2;
//	t2 = temp;
//}
//
//int main()
//{
//	int a = 2, b = 3;
//	double a1 = 2.2, b1 = 3.3;
//	char a2 = 'a', b2 = 'b';
//	
//	Swap(a, b);
//	Swap(a1, b1);
//	Swap(a2, b2);
//
//	cout << a << " " << b << endl;
//	cout << a1 << " " << b1 << endl;
//	cout << a2 << " " << b2 << endl;
//	return 0;
//}
